package com.hamster.crmpre.web;

import com.hamster.crmpre.config.LoginInterceptor;
import com.hamster.crmpre.service.HandOverService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

/**
 * @author ：Lizhipeng
 * @date ：Created in 2019/12/30 17:18
 * @description：转交控制器
 * @modified By：
 * @version: 1.0
 */
@RestController
@RequestMapping("handOver")
public class HandOverController {

    @Autowired
    private HandOverService handOverService;

//    /**
//     * 转交个人开发客户给上级消息发送【这个接口转交的 是全部，暂时不使用】
//     */
//    @PostMapping("customer")
//    public void handOverCustomerToSuperior(){
//        handOverService.customerToSuperior();
//    }

    /**
     * 【目前只有开发部，有移交客户的功能】
     * 开发部移交客户
     * @param customerId    客户的id
     */
    @GetMapping("divertCustomer")
    public void divertCustomer(@RequestParam String customerId){
        String employeeId = LoginInterceptor.getLoginUser().getUserId();
        handOverService.divertCustomer(employeeId,customerId);
    }



    /**
     * 转交助教的消息产生
     * @param map
     */
    @PostMapping("assistant")
    public void handOverAssistant(@RequestBody Map<String,String> map){
        handOverService.assistant(map);
    }

}
